Business Rules Discovery from Existing Software Systems
نویسندگان
چکیده
Software maintenance consumes a large amount of its total life cycle costs. In fact, maintainers spend a lot of time analyzing source code, configurations and resource definitions referring to the documentation in order to gain a deeper understanding of the logic of business rules implemented in the system. To facilitate these activities, we propose a model-driven approach on business rules discovery from existing software systems. We describe the process for obtainment of standard based intermediate representation of knowledge about the software system and for abstraction of business logic from this representation. We believe that our on-going research on discovering business rules will decrease the efforts required for maintenance and evolution of software systems.
منابع مشابه
Business Rules Based Agile ERP Systems Development
Business rules are relatively new addition in the field of enterprise resource planning (ERP) systems, which are kind of business information systems, development. Recently some relevant enhancements of existing business information systems engineering methods were introduced, although there are still open issues of how business rules may be used and improve qualitative and quantitative attribu...
متن کاملExtracting Business Rules from Existing Enterprise Software System
As software systems evolve, it becomes increasingly complex for maintainers to keep them aligned with rapidly changing business requirements. Therefore the cost of software maintenance often exceeds the cost of its initial development or adaptation. As a result, automated approaches for software comprehension emerge providing valuable improvements and cost-savings for the software maintenance. ...
متن کاملSmart Knowledge Discovery for Agile Policy Delivery
Counter insurgency, peace keeping and peace support operations require flexibility, efficiency and effectiveness at all levels of command. As examples of the complex endeavours that today’s commanders are confronted with, these operations are characterized by the need for coalitions to act as a value network: a heterogeneous set of mutually supporting governmental and non-governmental organisat...
متن کاملEngineering Service-Oriented Systems: Modeling, Discovery and Quality
Service-oriented computing changes the face of modern software by decomposing its application logic. Now business systems can be assembled from loosely-coupled service components developed by various organizations and spread across the world. Service-Oriented Systems (SOSs) incorporate services running on different platforms and hosted by service providers outside of enterprise boundaries. This...
متن کاملExtracting Business Rules through Static Analysis of the Source Code
The business rules (BR) approach has been introduced at the end of the past century in order to facilitate the specification of business software and to make it more adequate to the needs of the corresponding business. Nowadays most of the stated goals of the approach have been achieved. But the efforts, both scientific and practical, for providing ”a rigorous basis for reverse engineering BR f...
متن کامل